
/* S-按钮 */
.ui-btn {
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 5px 24px;
}
.ui-btn-blue{
    background: #66b0f3;
}
.ui-btn-yellow{
    background: #eac220;
}
.ui-btn-red{
    background: #f34528;
}

.ui-dialog-btns .blue{background: #2482D8;}
.ui-dialog-btns .yellow{background: #EA9820;}
.ui-dialog-btns .red{background: #F34528;}
.ui-dialog-btns .blue:hover{background: #66B0F3;}
.ui-dialog-btns .yellow:hover{background: #EAC220;}
.ui-dialog-btns .red:hover{background: #ED6754;}
/* E-按钮 */

/* S-半透明覆盖层 */
.ui-mask{position: fixed; width: 100%; height: 100%; background: #000; opacity: 0.3; filter: alpha(opacity=30); z-index: 998; top: 0; left: 0; right: 0; bottom: 0;}
/* E-半透明覆盖层 */

/* S-弹窗 */
.ui-dialog{position: fixed; z-index: 999; width: 564px; left: 0; right: 0; background: #fff;}
.ui-dialog-header{-moz-user-select:none;-webkit-user-select: none; -ms-user-select:none;user-select:none;cursor:move; background: #2482D8; height: 35px; line-height: 35px; position: relative;}
.ui-dialog-header span{color: #fff; padding-left: 30px;-moz-user-select:none;-webkit-user-select: none; -ms-user-select:none;user-select:none;}
.ui-dialog-header i.ui-dialog-close{display: inline-block; *display: inline; zoom: 1; height: 17px; width: 17px; background: url(../images/close_ico.png) no-repeat; position: absolute; right: 6px; top: 9px; cursor: pointer;}
.ui-dialog-content{border:2px solid #2482D8; border-top: none; padding: 20px;}
.ui-dialog-btns{text-align: center; margin-top: 20px;}
/* E-弹窗 */

/* S-文本框占位符 */
.ui-placeHolder {
    display: inline-block;
    position: relative;
}
.ui-placeHolder label {
    position: relative;
    display:inline-block;
    line-height: auto;
    float: none;
}
.ui-placeHolder label .holder {
    color: #cecccd;
    cursor: text;
    left: 10px;
    position: absolute;
    top: 50%;
    font-size:12px;
    font-weight:normal;
}
.ui-placeHolder .error .holder{color:red;}
/* E-文本框占位符 */

/* 快速提示 */
.ui-msgtip{ min-width:100px; border-radius:5px; position:absolute; height:60px; padding-left:50px; padding-right:15px; line-height:60px;background-color:rgba(0,0,0,0.5); background-color:#000\9; filter:alpha(opacity=50); color:#fff; z-index:999999999; *zoom:1;}
.ui-msgtip .ui-ico{ position:absolute; left:10px; top:15px;}
.ui-ico-warning{background:url(../images/msgtip-ico.png) no-repeat;width:30px;height:30px;}
.ui-ico-query{background:url(../images/msgtip-ico.png) no-repeat -30px 0;width:30px;height:30px;}
.ui-ico-error{background:url(../images/msgtip-ico.png) no-repeat -60px 0;width:30px;height:30px;}
.ui-ico-success{background:url(../images/msgtip-ico.png) no-repeat -90px 0;width:30px;height:30px;}
/* 快速提示 */


/* comboTree */
.ui-treeSelect{display: inline-block; position: relative;}
.ui-treeSelectTitle{cursor: pointer;}
.ui-treeSelectTitle input{cursor: pointer;}
.ui-treeSelectList{display:none;position: absolute; background: #fff; border: 1px solid #217BCC; width: 100%;max-height:200px;overflow:auto;}
.ui-treeSelectItem{ cursor: pointer; font-size: 14px; position: relative;}
.ui-treeSelectItem span{display: inline-block; line-height: 24px;}
.ui-treeSelectItem .tree-ico{width: 12px;}
.ui-treeSelectItem:hover, .ui-treeSelectItem.hover, .ui-treeSelectItem.select{background: #95CBFB}
.ui-tree-hover{display: none; width:100px;font-size:12px; position: absolute; z-index: 99; right: 0; top: 0; background: #fff; border:1px solid #2382D8;}
.ui-tree-hover .hover-list{padding: 0 10px;line-height: 24px;cursor:pointer;}
.ui-tree-hover .hover-list:hover{background: #95CBFB}
.ui-tree-hover span{display:block;}
.ui-tree-ico{display: block; width: 12px; height: 12px; background: url(../images/comboTree_ico.png) no-repeat;}
.ui-ico-drop{position: absolute; right: 8px; top: 8px; z-index: 10; background-position: 0 0;}
.ui-ico-open{background-position: 0 -12px;}
.ui-ico-close{background-position: -12px -12px;}
/* comboTree */

/* taps */
.ui-taps-card{border-bottom: 1px solid #2382D8;}
.ui-taps-card ul li{float: left; padding: 5px 10px; border-radius: 5px 5px 0 0; background: #2382D8; margin-left: 15px; font-size: 14px; color: #fff; cursor: pointer; border: 1px solid #2382D8; margin-bottom: -1px;}
.ui-taps-card ul li.on{background: #fff; border-bottom: 1px solid #fff; color: #6F6F6F;}
.ui-taps-body{display: none;}
.ui-taps-body.active{display: block;}
/* taps */

/* ui-loading */
.ui-loading{color: #fff;}
/* ui-loading */
